html,body,.body {
height:100%;
width:100%
}

body {
background:#000 url(../images/login/login_bg.jpg);
font-size:12px;
font-family:verdana,arial;
color:#FFF;
text-align:center;
margin:0;
padding:0
}

a {
color:#FFD700;
text-decoration:none
}

a:hover {
text-decoration:underline
}

table,tr,td,th {
text-align:center;
font-size:100%;
border:none;
border-spacing:0;
border-collapse:collapse;
empty-cells:show;
vertical-align:middle;
margin:0;
padding:0
}

img {
border:none
}

form {
margin:0
}

.hr {
height:16px;
width:100%;
border:none;
position:relative;
margin:5px auto
}

li {
margin-left:15px
}

ul li {
margin-left:0
}

.spacer {
font-size:1px
}

#top-header-offline {
width:100%;
height:20px;
font-size:10px;
color:#AAA;
border-width:0 0 1px
}

#top-header-offline a {
color:inherit
}

#top-header-offline .menu_container {
text-align:left;
font-size:10px;
vertical-align:bottom
}

#top-header-offline .menu_container .box {
margin-left:10px
}

#top-header-offline .menu-separator div {
display:block;
width:8px;
height:20px
}

#top-header-offline .languages_container {
text-align:right;
font-size:10px;
vertical-align:bottom;
white-space:nowrap;
padding:2px 10px
}

#top-header-offline .languages_container img {
vertical-align:bottom
}

#top-header-offline .flag_selected {
font-weight:700;
color:#FFF;
border:none
}

#top-header-offline_menu .button {
height:20px;
background-image:none;
vertical-align:middle;
background-color:transparent;
border:none;
margin:0 2px
}

#top-header-offline_menu .button .button-left {
background-image:none;
width:6px
}

#top-header-offline_menu .button .button-center {
background-image:none;
background-position:center bottom
}

#top-header-offline_menu .button .button-right {
background-image:none;
width:7px
}

#top-header-offline_menu .button-normal-active,#top-header-offline_menu .button-normal-active a {
background:transparent;
color:#FFF
}

#top-header-offline .box {
border:0;
background:transparent;
margin:0
}

#top-header-offline .box_content {
background:transparent;
padding:0
}

#background-container {
width:100%;
height:100%
}

#background-outer {
vertical-align:top
}

#background-inner {
text-align:center
}

#background-content {
width:100%;
margin:0 auto 22px
}

input,textarea,select {
font-size:100%;
font-family:verdana,arial;
margin:2px 1px;
padding:1px 2px
}

.input-button {
background-color:#082548;
cursor:pointer;
border:1px outset #171F2F;
color:#FFF;
font-weight:700;
height:20px;
padding:0 5px 4px
}

.input-numeric {
background-color:#171F2F;
color:#BBB;
border:1px solid #444;
text-align:center
}

.important .input-button {
background-color:#370D08;
border-color:#400
}

.important .input-numeric {
background-color:#2F1717;
text-align:center;
border-color:#4F0000
}

.menu-separator {
width:0
}

.menu-separator div {
display:none;
height:100%
}

.button-html,.small-button-html {
height:100%;
background-color:transparent;
border:none
}

.button-html a,.small-button-html a {
display:inline
}

.button-normal,.small-button-normal {
background-color:#243A55
}

.button-normal-over,.small-button-normal-over {
background-color:#2F5484
}

.button-normal-active,.small-button-normal-active {
background-color:#27456D
}

.button-disabled,.small-button-disabled {
background-color:#06101E
}

.button-premium,.small-button-premium {
background-color:#242003
}

.button-special,.small-button-special {
background-color:#395E82
}

.button-special-over,.small-button-special-over {
background-color:#4D7DAD
}

.button-special-active,.small-button-special-active {
background-color:#345576
}

.button-important,.small-button-important {
background-color:#4C0B01
}

.button-important-over,.small-button-important-over {
background-color:#871201
}

.button-important-active,.small-button-important-active {
background-color:#690E01
}

.button,.small-button {
width:100%;
vertical-align:middle
}

.button a,.small-button a {
display:block
}

.button a:hover,.small-button a:hover {
text-decoration:none
}

.button-center {
text-align:center;
vertical-align:middle;
font-weight:700;
white-space:nowrap;
color:#FFF;
background:top center repeat-x
}

.small-button .button-center {
font-size:75%
}

.box {
position:relative;
border:none;
background:transparent;
margin:0 auto
}

.box-compact {
width:auto
}

.box-large {
width:80%
}

.box-medium {
width:60%
}

.box-small {
width:40%
}

.box-left {
width:1px;
font-size:1px;
background:center left no-repeat
}

.box-center {
vertical-align:middle;
background:center left repeat-x
}

.box-right {
width:1px;
font-size:1px;
background:center right no-repeat
}

.box-content-left {
width:1px;
font-size:1px;
background:top left repeat-y
}

.box-content-right {
width:1px;
font-size:1px;
background:top right repeat-y
}

.box-footer-left {
width:1px;
background:bottom left no-repeat
}

.box-footer-right {
width:1px;
background:bottom right no-repeat
}

.box-title-pad {
height:20px;
font-size:1px
}

.box-title-container {
position:absolute;
width:100%;
text-align:center
}

.box-title-center {
font-weight:700;
text-align:center;
white-space:nowrap;
vertical-align:top;
background:top left repeat-x;
font-size:90%
}

.box-status-pad {
width:100%;
font-size:1px;
height:10px
}

.box-status-container {
position:absolute;
width:100%;
text-align:center;
top:-10px
}

.box-status-left {
width:1px;
font-size:1px;
background:bottom right no-repeat
}

.box-status-center {
text-align:center;
background:bottom left repeat-x
}

.box-status-right {
width:1px;
font-size:1px;
background:bottom left no-repeat
}

.box-error {
background:#4A1F19;
border-color:#7D3429
}

.box-warning {
background:#5B5100;
border-color:#8D7D11
}

.box-message {
background:#131;
border-color:#264C1F
}

.box-tip {
background:#061826;
border-color:#253B49
}

.background-header {
background-position:50% 0;
background-repeat:no-repeat
}

.background-footer {
background-position:50% 100%;
background-repeat:no-repeat
}

.button-left {
background:top right no-repeat
}

.button-right {
background:top left no-repeat
}

.button {
height:18px;
border:none
}

.button .button-left {
width:11px
}

.button .button-right {
width:13px
}

.box-header-center {
background:top left repeat-x
}

.box-content-center {
background:top right repeat
}

.box-footer-center {
background:bottom right repeat-x
}

.box1_box-footer {
height:19px
}

.box2_box-title-container {
top:-27px
}

.box2_box-title {
height:43px;
min-width:40%
}

.box2_box-title-center {
text-transform:uppercase;
padding-top:6px
}

.box3_box-header {
height:47px
}

.box3_box-header-left {
width:32px
}

.box3_box-header-right {
width:34px
}

.box3_box-title-container {
top:-15px
}

.box3_box-title {
height:18px;
min-width:40%
}

.box3_box-title-center {
text-transform:uppercase;
padding-top:2px
}

.box3 .box3_content {
position:relative;
top:-8px
}

.box4_box-header {
height:16px
}

.box4_box-title-container {
top:10px
}

.box5_box-header {
height:43px
}

.box5_box-footer {
height:23px
}

.box5_box-title-pad {
height:5px
}

.box5_box-title-container {
top:2px
}

.box5_box-status-pad {
height:11px
}

.box5_box-status-container {
top:-14px
}

.box6_box-header {
height:26px
}

.box6_box-title-pad {
height:25px
}

.box6_box-title-container {
top:6px
}

.box6_box-title-left {
width:21px
}

.box6_box-title-center {
text-transform:uppercase;
padding-top:8px
}

.box6_box-title-right {
width:20px
}

.box6_box-status-container {
top:-11px
}

.feedback_icon {
background-position:center center;
background-repeat:no-repeat
}

.feedback_icon div {
width:50px;
height:45px
}

#intro-logo {
text-align:center;
margin:5px auto
}

#intro-menu {
width:350px
}

.estilo5 {
color:red
}

.estilo1 {
color:red;
font-weight:700
}

.estilo3 {
color:red;
font-weight:700;
font-size:18px
}

.estilo4 {
color:#0F0
}

.at300bs.at15t_expanded,.at300bs.at15t_compact {
background:none!important;
margin-right:4px;
position:absolute;
right:100px
}

.at300bs {
background:none!important;
display:block;
height:auto!important;
line-height:16px!important;
overflow:hidden;
width:16px
}

.flags {
background:url(../images/flags.png) no-repeat scroll 0 0 transparent;
height:14px!important;
width:20px!important
}

.de {
background-position:left -126px!important
}

.en {
background-position:left -798px!important
}

.es {
background-position:left -239px!important
}

.pt {
background-position:left -630px!important;
}

.ru {
background-position:left -672px!important
}

.loadmask {
z-index:100;
position:absolute;
top:0;
left:0;
-moz-opacity:0.5;
opacity:.50;
filter:alpha(opacity=50);
background-color:#CCC;
width:100%;
height:100%;
zoom:1
}

.loadmask-msg {
z-index:20001;
position:absolute;
top:0;
left:0;
border:1px;
background:#c3daf9;
padding:2px
}

.loadmask-msgdiv {
background:#fbfbfb url(../images/loading.gif) no-repeat 5px 5px;
line-height:16px;
border:1px;
color:#222;
font:normal 11px tahoma,arial,helvetica,sans-serif;
cursor:wait;
padding:5px
}

.masked {
overflow:hidden!important
}

.masked-relative {
position:relative!important
}

.masked-hidden {
visibility:hidden!important
}

.layout,.menu,.box-full,.box-header,.box-content,.box-footer {
width:100%
}

#top-header-offline_menu .button-normal-over .button-center,#top-header-offline_menu .button-normal a:hover,.button-normal a,.small-button-normal a,.button-normal-over a,.small-button-normal-over a {
color:#FFD700
}

#top-header-offline_menu .button-normal a,.button-disabled a,.small-button-disabled a,.button-disabled-over a,.small-button-disabled-over a,.button-disabled-active a,.small-button-disabled-active a {
color:#AAA
}

.input-text,.input-textarea,textarea,.input-select,select {
background-color:#171F2F;
color:#BBB;
border:1px solid #444
}

.input-checkbox,.input-radio,.important .input-checkbox,.important .input-radio,.button-normal-active a,.small-button-normal-active a,.button-premium-active a,.small-button-premium-active a,.button-special a,.small-button-special a,.button-special-over a,.small-button-special-over a,.button-special-active a,.small-button-special-active a,.button-important a,.small-button-important a,.button-important-over a,.small-button-important-over a,.button-important-active a,.small-button-important-active a {
color:#FFF
}

.important .input-text,.important .input-textarea,.important textarea,.important .input-select,.important select {
background-color:#2F1717;
border-color:#4F0000
}

.input-button:hover,.button-normal-over .button-right,.button-disabled-over .button-right,.button-premium-over .button-right,.button-special-over .button-right,.button-important-over .button-right {
background-position:bottom left
}

.input-text:focus,.input-numeric:focus,.input-textarea:focus,.input-select:focus,select:focus {
color:#FFF;
border-color:#777
}

.important .input-text:focus,.important .input-numeric:focus,.important .input-textarea:focus,.important .input-select:focus,.important select:focus {
border-color:#7F1F1F
}

.button-disabled-over,.small-button-disabled-over,.button-disabled-active,.small-button-disabled-active {
background-color:#0B1C33
}

.button-premium a,.small-button-premium a,.button-premium-over a,.small-button-premium-over a {
color:#BFA100
}

.button-premium-over,.small-button-premium-over,.button-premium-active,.small-button-premium-active {
background-color:#3D3605
}

.box-header-left,.box-title-right {
width:1px;
font-size:1px;
background:top left no-repeat
}

.box-header-right,.box-title-left {
width:1px;
font-size:1px;
background:top right no-repeat
}

.box-title-wrapper,.box-status-wrapper {
position:relative;
width:99%;
padding:1px
}

.box-title,.box-status {
margin:auto
}

.button-normal,.button-normal a,.button-normal-over,.button-normal-over a,.button-normal-active,.button-normal-active a,.button-disabled,.button-disabled a,.button-disabled-over,.button-disabled-over a,.button-disabled-active,.button-disabled-active a,.button-premium,.button-premium a,.button-premium-over,.button-premium-over a,.button-premium-active,.button-premium-active a,.button-special,.button-special a,.button-special-over,.button-special-over a,.button-special-active,.button-special-active a,.button-important,.button-important a,.button-important-over,.button-important-over a,.button-important-active,.button-important-active a {
background-color:transparent
}

.button-normal-over .button-left,.button-normal-over .button-center,.button-disabled-over .button-left,.button-disabled-over .button-center,.button-premium-over .button-left,.button-premium-over .button-center,.button-special-over .button-left,.button-special-over .button-center,.button-important-over .button-left,.button-important-over .button-center {
background-position:bottom right
}

.default_box-header,.default_box-footer {
height:12px;
font-size:1px
}

.default_box-header-left,.default_box-header-right,.default_box-content-left,.default_box-content-right,.default_box-footer-left,.default_box-footer-right {
width:14px
}

.box1_box-header,.box6_box-footer {
height:27px
}

.box1_box-header-left,.box1_box-content-left,.box1_box-footer-left,.box4_box-header-left,.box4_box-header-right,.box4_box-content-left,.box4_box-content-right,.box4_box-footer-left,.box4_box-footer-right,.box5_box-header-left,.box5_box-header-right,.box5_box-content-left,.box5_box-content-right,.box5_box-footer-left,.box5_box-footer-right {
width:17px
}

.box1_box-header-right,.box1_box-content-right,.box1_box-footer-right,.box2_box-header-left,.box2_box-header-right,.box2_box-content-left,.box2_box-content-right,.box2_box-footer-left,.box2_box-footer-right,.box3_box-footer-left,.box3_box-footer-right {
width:19px
}

.box1_box-title-center,.box4_box-title-center,.box5_box-title-center {
text-transform:uppercase
}

.box1_box-status-pad,.box2_box-status-pad {
height:10px
}

.box1_box-status-container,.box2_box-status-container,.box3_box-status-container,.box4_box-status-container {
top:-16px
}

.box1_box-status-center,.box2_box-status-center,.box3_box-status-center,.box4_box-status-center,.box5_box-status-center,.box6_box-status-center {
font-size:80%;
color:#BBB
}

.box1 .box1_content,.box2 .box2_content {
position:relative;
top:-5px
}

.box2_box-header,.box6_box-title {
height:30px
}

.box2_box-footer,.box3_box-footer,.box4_box-title-pad {
height:20px
}

.box2_box-title-pad,.box3_box-title-pad {
height:0
}

.box2_box-title-left,.box2_box-title-right,.box3_box-title-left,.box3_box-title-right {
width:39px
}

.box2,#background-content>.box2 {
margin-top:17px
}

.box3_box-content-left,.box3_box-content-right {
width:16px
}

.box3_box-status-pad,.box6_box-status-pad {
height:7px
}

.box4_box-footer,.box4_box-status-pad {
height:17px
}

.box6_box-header-left,.box6_box-content-left,.box6_box-footer-left {
width:21px
}

.box6_box-header-right,.box6_box-content-right,.box6_box-footer-right {
width:21px
}

.box-error_box-header,.box-warning_box-header {
height:28px
}